package org.laptech.calculator.logic;

/**
 * Класс описывающий аттрибуты героя
 * @author Lapin R.
 */
public class Attributes {
    private int hp; // здоровье
    private int hpplvl; // здоровье за уровень
    private double hpreg; // реген здоровья
    private double hpregplvl; // реген здоровья за уровень
    private ResourceType resource; // тип ресурса
    private int res; // количество ресурса
    private int resplvl; // количество ресурса за лвл
    private double resreg; // реген ресурса
    private double resregplvl; // реген ресурса за лвл
    private double as; // скорость атаки
    private int dmg; // урон
    private int dmgplvl; // урон за лвл
    private double range; // дальность атаки
    //private double ms; // скорость передвижения


    public int getHp() {
        return hp;
    }

    public void setHp(int hp) {
        this.hp = hp;
    }

    public int getHpplvl() {
        return hpplvl;
    }

    public void setHpplvl(int hpplvl) {
        this.hpplvl = hpplvl;
    }

    public double getHpreg() {
        return hpreg;
    }

    public void setHpreg(double hpreg) {
        this.hpreg = hpreg;
    }

    public double getHpregplvl() {
        return hpregplvl;
    }

    public void setHpregplvl(double hpregplvl) {
        this.hpregplvl = hpregplvl;
    }

    public ResourceType getResource() {
        return resource;
    }

    public void setResource(ResourceType resource) {
        this.resource = resource;
    }

    public int getRes() {
        return res;
    }

    public void setRes(int res) {
        this.res = res;
    }

    public int getResplvl() {
        return resplvl;
    }

    public void setResplvl(int resplvl) {
        this.resplvl = resplvl;
    }

    public double getResreg() {
        return resreg;
    }

    public void setResreg(double resreg) {
        this.resreg = resreg;
    }

    public double getResregplvl() {
        return resregplvl;
    }

    public void setResregplvl(double resregplvl) {
        this.resregplvl = resregplvl;
    }

    public double getAs() {
        return as;
    }

    public void setAs(double as) {
        this.as = as;
    }

    public int getDmg() {
        return dmg;
    }

    public void setDmg(int dmg) {
        this.dmg = dmg;
    }

    public int getDmgplvl() {
        return dmgplvl;
    }

    public void setDmgplvl(int dmgplvl) {
        this.dmgplvl = dmgplvl;
    }

    public double getRange() {
        return range;
    }

    public void setRange(double range) {
        this.range = range;
    }
}
